|
2 | 2 |
|
3 | 3 | **Features:** |
4 | 4 |
|
5 | | -* When summoned for information the bot will currently provide the full base name, the MAJCOM, the city/state/country, links to recent discussions on /r/ratemyafb, a sneak peak of the top comment from one of those discussions, current weather information, and the overall base rating. |
| 5 | +* When summoned for information the bot will currently provide the full base name, the MAJCOM, the city/state/country, links to recent discussions on /r/ratemyafb, a sneak peak of the top comment from one of those discussions, current weather information, and the various base ratings. |
6 | 6 |
|
7 | | -* Ability to easily rate bases / change your previous rating of a base in up to three fields: "rate", "arearate", and "housingrate". |
| 7 | +* Ability to easily rate bases / change your previous rating of a base in up to four categories: "rate", "arearate", "offbaserate", and "onbaserate". |
8 | 8 |
|
9 | 9 | * Ability to summon the bot for overall statistics. The bot will provide the highest and lowest rated bases along with the current coldest and warmest temperature bases. |
10 | 10 |
|
11 | | -* Maintains a dynamic wiki for all of the bases. |
| 11 | +* Maintains a dynamic wiki for all of the bases which includes base discussions, top comments, the base ranking against others, and more. |
12 | 12 |
|
13 | 13 | **Usage:** |
14 | 14 |
|
15 | 15 | - To summon the bot for base information, either in a comment or a submission include the bot's name (**afbbot**) and a base name, ex: **Langley**. The base name triggers are keywords and nicknames. If you have any suggestions for additional bases or nicknames please let me know. |
16 | 16 | > **AFBbot**, tell me about **Langley**! |
17 | 17 |
|
18 | | -- To rate a base, either in a comment or a submission include the bot's name (**afbbot**), one or more of the following words: "**rate**"/"**arearate**"/"**housingrate**", a **number** (can be anything but will be rounded between 1-10) after each rating word, and the **base name**. The only thing that matters is that the rating number comes after the rating word. |
| 18 | +- To rate a base, either in a comment or a submission include the bot's name (**afbbot**), one or more of the following words: **rate**/**arearate**/**onbaserate**/**offbaserate**, a **number** (can be anything but will be rounded between 1-10) after each rating word, and the **base name**. The only thing that matters is that the rating number comes after the rating word. |
19 | 19 |
|
20 | | ->I was at **langley** for 2 years and the housing is great! Overall I **rate** it an **8**, and I arearate it **9.5** **AFBbot**. |
| 20 | +- **Rate** is for a general rating of the base. |
| 21 | + |
| 22 | +- **AreaRate** is for a rating of the local area around the base. |
| 23 | + |
| 24 | +- **OnBaseRate** is for a rating of the on base housing (dorms/actual housing). |
| 25 | + |
| 26 | +- **OffBaseRate** is for a rating of the off base housing. |
| 27 | + |
| 28 | +>I was at **langley** for 2 years and the housing is great! Overall I **rate** it an **8**, and I **arearate** it **9.5** **AFBbot**. |
21 | 29 |
|
22 | 30 | - To summon the bot for overall statistics, either in a comment or a submission include the bot's name (**afbbot**) and "**stats**". |
23 | 31 |
|
|
29 | 37 |
|
30 | 38 | - Add additional bases as they are suggested. I did not include many National Guard / Reserve bases due to a lack of mentions, however if you think a base should be added please let me know and it can be easily done. Undisclosed locations will obviously not be added. |
31 | 39 |
|
| 40 | +- Add a leaderboard for the base rankings. |
| 41 | + |
32 | 42 | - Potentially add other branch bases (if requested). |
33 | 43 |
|
34 | 44 | - Open to any suggestions. |
35 | 45 |
|
36 | 46 | **Notes:** |
37 | 47 |
|
38 | | -- For base information the bot will only reply with a single base's information if multiple are mentioned. |
| 48 | +- For base information the bot will only handle one base per comment, if multiple are mentioned it will take the first it sees in it's list. |
39 | 49 |
|
40 | 50 | - If a user has already rated a base it will change their previous rating, ratings are stored in a SQLite3 DB. |
41 | 51 |
|
|
45 | 55 |
|
46 | 56 | - The bot does not care about fractions, ex: if you say "I rate langley 5/5" it will rate it 10 (55 rounded down). It just looks for the first number after the word rate along with spaces. |
47 | 57 |
|
48 | | -- The bot currently runs on /r/AFBbot (feel free to test things here) and /r/RateMyAFB |
| 58 | +- The bot currently runs on /r/AFBbot (feel free to test things here), /r/AirForce, and /r/RateMyAFB |
49 | 59 |
|
50 | 60 | >The bot will ignore single lines of quoted text and attempt to function as normal with the rest of the comment/thread. |
51 | 61 | >However, if there are multiple lines of quoted text such as this the bot will NOT reply. |
|
0 commit comments